barbette carriage - Turkish English Dictionary